#ifndef AER_DRAWABLE_HPP_
#define AER_DRAWABLE_HPP_


namespace aer {


/// ==============================================
/// + Abstract class to define a drawable object +
/// ==============================================
class Drawable
{
  public:
    virtual void draw() const = 0;
    virtual void drawInstances(const unsigned int numInstances) const = 0;
};

}

#endif // AER_DRAWABLE_HPP_
